package com.epam.DAO;

import java.util.List;

import com.epam.entity.Status;
import com.epam.entity.Client;
import com.epam.entity.Request;

public interface RequestDAO extends GenericDAO<Request> {

	public abstract List<Request> getRequests(int first, int size,
			Status... status);

	public abstract int getRequestsCount(Status... status);
	
	public abstract List<Request> getUserRequests(Client client, int first, int size, Status... status);

	public abstract int getUserRequestsCount(Client client, Status... status);
}
